projectile weaving machine - French English Dictionary